package com.nativetalk.common.util;

import org.apache.commons.configuration.PropertiesConfiguration;
import org.apache.log4j.Logger;

/**
 * @author Peter
 * @version 4.1
 * @Purpose 国际化工具类，用于获取国际化的消息
 */
public class I18nMessages {
    private static Logger logger = Logger.getLogger(I18nMessages.class);
    /**
     * 英语
     */
    public static PropertiesConfiguration en = null;

    /**
     * 简体中文
     */
    public static PropertiesConfiguration zh = null;

    //初始化配置文件并加载配置
    static {
        try {
            en = new PropertiesConfiguration("message_en_US.properties");
            zh = new PropertiesConfiguration("message_zh_CN.properties");
        } catch (Exception e) {
            logger.error("国际化资源文件读取失败", e);
        }
    }

    //不提供构造函数，只提供静态方法和属性
    private I18nMessages() {
    }
}
